#!/bin/bash -e

# 判断build目录是否存在，不存在则创建
if [ ! -d build ]; then
    mkdir build
fi

# 进入build目录
cd build

# 编译
cmake ..
make

# 退出build目录
cd -

#################### 以下为TD小站使用的build脚本  ####################
#
# function fun_build_config()
# {
#     cp -arf $MODULE_DIR/* $MODULE_BUILD/
#     if [ ! -e $MODULE_BUILD/build ]; then 
#         mkdir -p $MODULE_BUILD/build 
#     fi
#     cd $MODULE_BUILD/build
#     # echo &pwd
#     # export CC=${CROSS_COMPILE}gcc CXX=${CROSS_COMPILE}g++
#     # cmake ../ -DCMAKE_BUILD_TYPE=Debug -DDEVICE_TYPE=UEST -DCMAKE_INSTALL_PREFIX=${ROOTFS_DIR} || return $?
#     cmake ../ -DCMAKE_BUILD_TYPE=MinSizeRel -DCMAKE_INSTALL_PREFIX=${ROOTFS_DIR} || return $?
#     cd -
#     return $?
# }

# function fun_build_build()
# {
#     cd $MODULE_BUILD/build
#     make -j || return $?
#     cd -
# }

# function fun_build_install()
# {
#     mkdir -p ${ROOTFS_DIR}/usr/shelltools/
#     cp -arf $MODULE_BUILD/bash/tcpa_cfg.sh ${ROOTFS_DIR}/usr/shelltools/tcpa_cfg || return $?
#     cp -arf $MODULE_BUILD/build/tcpa_monitor ${ROOTFS_DIR}/bin/ || return $?
#     cp -arf $MODULE_BUILD/build/src/cat_uproc ${ROOTFS_DIR}/bin/ || return $?
#     # cd $MODULE_BUILD/build
#     # make install || return $?
#     return $?
# }

# function fun_build_clean()
# {
#     # cd $MODULE_BUILD/build
#     # make clean || return $?
#     # cd -
#     rm -rf $MODULE_BUILD/build || return $?
# }

